package pe.edu.upc.e41a.javasoft.jsf.util;

//import java.sql.Date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Util {
	public static String getDateString(){
		String fecha = getDateWithFormat(new Date(), "dd/MM/yyyy");
		return fecha;
	}
	
	public static String getDateWithFormat(Date pDate, String pFormatoFecha) {
		try {
			if(pDate == null) return "";
			SimpleDateFormat formatter = new SimpleDateFormat(pFormatoFecha);
			return formatter.format(pDate);
		} catch (Exception e) {
			return null;
		}
	}
	
	public static Date stringToDate(String Fecha) {
		Date date = null;
		DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
		try {
			date = df.parse(Fecha);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return date;
	}
	
	public static Date stringToDate(Date Fecha) {
		String date = null;
		DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
		date = df.format(Fecha);
		return stringToDate(date);
	}

}
